package com.dy.system.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.dy.common.annotation.Excel;
import com.dy.common.core.domain.BaseEntity;

import java.util.Date;

/**
 * 设备上报日志对象 medical_equipment_report_log
 *
 * @author ruoyi
 * @date 2022-08-15
 */
public class MedicalEquipmentReportLog {
    private static final long serialVersionUID = 1L;

    /** $column.columnComment */
    private Long id;

    /** 医疗机构ID */
    @Excel(name = "医疗机构ID")
    private Long medicalId;

    /** 待机/运行 指示位 */
    @Excel(name = "待机/运行 指示位")
    private String onoff;

    /** 设备编码序列号 */
    @Excel(name = "设备编码序列号")
    private String code;

    /** 处理污水量（升） */
    @Excel(name = "处理污水量", readConverterExp = "升=")
    private String sewagel;

    /** 处理污水量（吨） */
    @Excel(name = "处理污水量", readConverterExp = "吨=")
    private String sewaget;

    /** 吸污泵 待机/运行 指示位 */
    @Excel(name = "吸污泵 待机/运行 指示位")
    private String inpumponoff;

    /** 排污泵 待机/运行 指示位 */
    @Excel(name = "排污泵 待机/运行 指示位")
    private String outpumponoff;

    /** 臭氧模块 待机/运行 指示位 */
    @Excel(name = "臭氧模块 待机/运行 指示位")
    private String ozoneonoff;

    /** 循环泵 待机/运行 指示位 */
    @Excel(name = "循环泵 待机/运行 指示位")
    private String sterilizetime;

    /** 纯净水缺水 指示位 */
    @Excel(name = "纯净水缺水 指示位")
    private String clearwaterlow;

    /** 纯净水水位高 指示位 */
    @Excel(name = "纯净水水位高 指示位")
    private String clearwaterhigh;

    /** 远程控制停止位  */
    @Excel(name = "远程控制停止位 ")
    private String onoffwrite;

    /** 吸污泵运行超时 报警位 */
    @Excel(name = "吸污泵运行超时 报警位")
    private String xiwubengbaojing;

    /** 排污泵运行超时 报警位 */
    @Excel(name = "排污泵运行超时 报警位")
    private String paiwubengbaojing;

    /** 报警时间 */
    @Excel(name = "报警时间")
    private String baojingtime;

    /** 设备运行时间 */
    @Excel(name = "设备运行时间")
    private String runtime;

    /** 经度 */
    @Excel(name = "经度")
    private String longitude;

    /** 维度 */
    @Excel(name = "维度")
    private String dimension;

    private String createTime;

    private Date crTime;

    public Long getMedicalId() {
        return medicalId;
    }

    public void setMedicalId(Long medicalId) {
        this.medicalId = medicalId;
    }

    public String getCreateTime() {
        return createTime;
    }

    public void setCreateTime(String createTime) {
        this.createTime = createTime;
    }

    public void setId(Long id)
    {
        this.id = id;
    }

    public Long getId()
    {
        return id;
    }
    public void setOnoff(String onoff)
    {
        this.onoff = onoff;
    }

    public String getOnoff()
    {
        return onoff;
    }
    public void setCode(String code)
    {
        this.code = code;
    }

    public String getCode()
    {
        return code;
    }
    public void setSewagel(String sewagel)
    {
        this.sewagel = sewagel;
    }

    public String getSewagel()
    {
        return sewagel;
    }
    public void setSewaget(String sewaget)
    {
        this.sewaget = sewaget;
    }

    public String getSewaget()
    {
        return sewaget;
    }
    public void setInpumponoff(String inpumponoff)
    {
        this.inpumponoff = inpumponoff;
    }

    public String getInpumponoff()
    {
        return inpumponoff;
    }
    public void setOutpumponoff(String outpumponoff)
    {
        this.outpumponoff = outpumponoff;
    }

    public String getOutpumponoff()
    {
        return outpumponoff;
    }
    public void setOzoneonoff(String ozoneonoff)
    {
        this.ozoneonoff = ozoneonoff;
    }

    public String getOzoneonoff()
    {
        return ozoneonoff;
    }
    public void setSterilizetime(String sterilizetime)
    {
        this.sterilizetime = sterilizetime;
    }

    public String getSterilizetime()
    {
        return sterilizetime;
    }
    public void setClearwaterlow(String clearwaterlow)
    {
        this.clearwaterlow = clearwaterlow;
    }

    public String getClearwaterlow()
    {
        return clearwaterlow;
    }
    public void setClearwaterhigh(String clearwaterhigh)
    {
        this.clearwaterhigh = clearwaterhigh;
    }

    public String getClearwaterhigh()
    {
        return clearwaterhigh;
    }
    public void setOnoffwrite(String onoffwrite)
    {
        this.onoffwrite = onoffwrite;
    }

    public String getOnoffwrite()
    {
        return onoffwrite;
    }
    public void setXiwubengbaojing(String xiwubengbaojing)
    {
        this.xiwubengbaojing = xiwubengbaojing;
    }

    public String getXiwubengbaojing()
    {
        return xiwubengbaojing;
    }
    public void setPaiwubengbaojing(String paiwubengbaojing)
    {
        this.paiwubengbaojing = paiwubengbaojing;
    }

    public String getPaiwubengbaojing()
    {
        return paiwubengbaojing;
    }
    public void setBaojingtime(String baojingtime)
    {
        this.baojingtime = baojingtime;
    }

    public String getBaojingtime()
    {
        return baojingtime;
    }
    public void setRuntime(String runtime)
    {
        this.runtime = runtime;
    }

    public String getRuntime()
    {
        return runtime;
    }
    public void setLongitude(String longitude)
    {
        this.longitude = longitude;
    }

    public String getLongitude()
    {
        return longitude;
    }
    public void setDimension(String dimension)
    {
        this.dimension = dimension;
    }

    public String getDimension()
    {
        return dimension;
    }

    public Date getCrTime() {
        return crTime;
    }

    public void setCrTime(Date crTime) {
        this.crTime = crTime;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("onoff", getOnoff())
            .append("code", getCode())
            .append("sewagel", getSewagel())
            .append("sewaget", getSewaget())
            .append("inpumponoff", getInpumponoff())
            .append("outpumponoff", getOutpumponoff())
            .append("ozoneonoff", getOzoneonoff())
            .append("sterilizetime", getSterilizetime())
            .append("clearwaterlow", getClearwaterlow())
            .append("clearwaterhigh", getClearwaterhigh())
            .append("onoffwrite", getOnoffwrite())
            .append("xiwubengbaojing", getXiwubengbaojing())
            .append("paiwubengbaojing", getPaiwubengbaojing())
            .append("baojingtime", getBaojingtime())
            .append("runtime", getRuntime())
            .append("longitude", getLongitude())
            .append("dimension", getDimension())
            .toString();
    }
}
